package cn.zymall.common.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "order_after_view")
public class OrderAfterView extends BaseEntity implements Serializable {
    @TableField(value = "SKU_NAME")
    private String skuName;

    @TableField(value = "ORDER_AFTER_ID")
    private Integer orderAfterId;

    @TableField(value = "USER_ID")
    private Integer userId;

    @TableField(value = "ORDER_ID")
    private String orderId;

    @TableField(value = "ORDER_AFTER_TYPE")
    private Byte orderAfterType;

    @TableField(value = "ORDER_REMARK")
    private String orderRemark;

    @TableField(value = "ORDER_PICTURE_A")
    private String orderPictureA;

    @TableField(value = "ORDER_PICTURE_B")
    private String orderPictureB;

    @TableField(value = "ORDER_PICTURE_C")
    private String orderPictureC;

    @TableField(value = "ORDER_AFTER_MONEY")
    private Long orderAfterMoney;

    @TableField(value = "ORDER_AFTER_STATUS")
    private Byte orderAfterStatus;

    @TableField(value = "ORDER_COUNT")
    private Integer orderCount;

    @TableField(value = "ORDER_AFTER_CREATE_TIME")
    private Date orderAfterCreateTime;

    @TableField(value = "ORDER_AFTER_MARCHANT_HANDLE_TIME")
    private Date orderAfterMarchantHandleTime;

    @TableField(value = "MERCHANT_ID")
    private Integer merchantId;

    @TableField(value = "SKU_IMG")
    private String skuImg;

    @TableField(value = "PHONE")
    private String phone;

    @TableField(value = "ADDRESSEEE")
    private String addresseee;

    @TableField(value = "PAY_TIME")
    private Date payTime;

    @TableField(value = "SPU_MONEY")
    private Double spuMoney;

    @TableField(value = "ORDER_MONEY")
    private Long orderMoney;

    @TableField(value = "SPU_NAME")
    private String spuName;

    @TableField(value = "USER_NAME")
    private String userName;

    @TableField(value = "SHIPPING_ADDRESS")
    private String shippingAddress;

    @TableField(value = "ORDER_REMARKS")
    private String orderRemarks;

    private static final long serialVersionUID = 1L;

    public static final String COL_SKU_NAME = "SKU_NAME";

    public static final String COL_ORDER_AFTER_ID = "ORDER_AFTER_ID";

    public static final String COL_USER_ID = "USER_ID";

    public static final String COL_ORDER_ID = "ORDER_ID";

    public static final String COL_ORDER_AFTER_TYPE = "ORDER_AFTER_TYPE";

    public static final String COL_ORDER_REMARK = "ORDER_REMARK";

    public static final String COL_ORDER_PICTURE_A = "ORDER_PICTURE_A";

    public static final String COL_ORDER_PICTURE_B = "ORDER_PICTURE_B";

    public static final String COL_ORDER_PICTURE_C = "ORDER_PICTURE_C";

    public static final String COL_ORDER_AFTER_MONEY = "ORDER_AFTER_MONEY";

    public static final String COL_ORDER_AFTER_STATUS = "ORDER_AFTER_STATUS";

    public static final String COL_ORDER_COUNT = "ORDER_COUNT";

    public static final String COL_ORDER_AFTER_CREATE_TIME = "ORDER_AFTER_CREATE_TIME";

    public static final String COL_ORDER_AFTER_MARCHANT_HANDLE_TIME = "ORDER_AFTER_MARCHANT_HANDLE_TIME";

    public static final String COL_MERCHANT_ID = "MERCHANT_ID";

    public static final String COL_SKU_IMG = "SKU_IMG";

    public static final String COL_PHONE = "PHONE";

    public static final String COL_ADDRESSEEE = "ADDRESSEEE";

    public static final String COL_PAY_TIME = "PAY_TIME";

    public static final String COL_SPU_MONEY = "SPU_MONEY";

    public static final String COL_ORDER_MONEY = "ORDER_MONEY";

    public static final String COL_SPU_NAME = "SPU_NAME";

    public static final String COL_USER_NAME = "USER_NAME";

    public static final String COL_SHIPPING_ADDRESS = "SHIPPING_ADDRESS";

    public static final String COL_ORDER_REMARKS = "ORDER_REMARKS";
}